<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Autocoding</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Autocoding"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Autocoding rootpage-Autocoding skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Autocoding</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p class="mw-empty-elt">
</p><p><b>Autocoding</b> refers to software solutions that help manufacturers, particularly those in the food industry, ensure that products have the correct packaging and correct 'sell by' date codes, thereby reducing the number of Emergency Product Withdrawals (EPW). The term was first used during an initiative between Geest PLC (acquired by <a href="Bakkav%C3%B6r" title="Bakkavör">Bakkavör</a> in 2005 <sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>) and <a href="Tesco" title="Tesco">Tesco</a> in 2001.
</p><p>The key objective of the software was to reduce the number of EPW's associated with date and price coding errors, and pot and lid marriage errors. This still remains the main objective of autocoding software, but functionality has been expanded to encompass <a href="Quality_assurance" title="Quality assurance">quality assurance</a> and <a href="OEE" class="mw-redirect" title="OEE">OEE</a> performance data.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>The concept of autocoding originally came from an initiative between Geest PLC and <a href="Tesco" title="Tesco">Tesco</a> in 2001, with both parties seeking to reduce the number of emergency product withdrawals associated with packaging and date coding errors. From here, several <a href="Software_engineering" title="Software engineering">software engineering</a> companies expanded on this preliminary work to create more reliable and robust systems. In 2004, 2D barcoding was introduced for the first time, a major step forward for the securing of all parts of <a href="Food_packaging" title="Food packaging">food packaging</a>.
</p><p>Prior to this, 1D retail barcodes were used that only offered limited protection as they did not cover all packaging on products. <a href="Data_Matrix" title="Data Matrix">2D barcodes</a> meant that lids, sleeves, pack could all be identified by a barcode scanner to check that the product is packaged and dated correctly. In 2009, <a href="Marks_%26_Spencer" title="Marks & Spencer">Marks & Spencer</a> introduced a code of practice for the labelling of products that stipulated an autocoding system must be used on every production line. In 2013, it was estimated that autocoding software protects over 1500 lines in the United Kingdom; the largest supplier is Olympus Automation, which protects 723 food production lines.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Elements">Elements</h2></div>
<p>All autocoding systems comprise a products database which contains standard reference information for each product including packaging type, labels and sell by date criteria. In most cases, a <a href="Touch_screen" class="mw-redirect" title="Touch screen">touch screen</a> <a href="Industrial_PC" title="Industrial PC">industrial PC</a> is positioned on the shop-floor to allow the operator to select the next product from a product schedule.
</p>
<div class="mw-heading mw-heading3"><h3 id="1D_and_2D_barcode_scanning">1D and 2D barcode scanning</h3></div>
<p>The shop-floor touch screen device is linked to <a href="Barcode" title="Barcode">barcode</a> scanners deployed to scan the code on each piece of packaging, including promotional labels and sleeves. Originally, the bar codes scanned were based on standard 1D codes, however, to avoid mistakes, 2D bar codes were introduced in 2004 so that each packaging type could hold a unique identity. To check that the scanners are operational, autocoding solutions include two way communications with all hardware devices and prevent the lines from starting if links are not available.
</p>
<div class="mw-heading mw-heading3"><h3 id="Date_code_printing">Date code printing</h3></div>
<p>To ensure that ‘sell by dates’ are accurate, most autocoding systems directly control the line printers through the software application. Once the operator has selected the product to run, the product reference table identifies the date range to use and the printer output is sent directly to the printer. Like the bar code scanners, autocoding systems include two-way communications with date code printers and prevents the production lines from starting if links are not available.
</p>
<div class="mw-heading mw-heading3"><h3 id="Line_stops">Line stops</h3></div>
<p>If any error is detected, such as wrong film/pack, wrong lid, wrong case, or printer fault, the line is stopped. This standard requirement is achieved through the use of <a href="Programmable_logic_controller" title="Programmable logic controller">programmable logic controllers</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Providers">Providers</h2></div>
<p>Numerous companies provide autocoding solutions, ranging from standalone systems to comprehensive <a href="Manufacturing_execution_system" title="Manufacturing execution system">MES</a>/<a href="Management_information_system" title="Management information system">MIS</a> solutions that incorporate additional features and benefits. Notable industrial vendors include:
</p>
<table class="wikitable">
<tbody><tr>
<th>Product Name</th>
<th>Vendor
</th></tr>
<tr>
<td>AutoCoding</td>
<td><a rel="nofollow" class="external text" href="http://www.xactcontrol.com">Xact Control</a>
</td></tr>
<tr>
<td>Autocoding</td>
<td><a rel="nofollow" class="external text" href="http://www.oalgroup.com/">OAL - Olympus Automation</a>
</td></tr>
<tr>
<td>AutoCoding</td>
<td><a rel="nofollow" class="external text" href="http://www.autocodingsystems.com">AutoCoding Systems</a>
</td></tr>
<tr>
<td>Harford Control Compliance</td>
<td><a rel="nofollow" class="external text" href="http://www.harfordcontrol.com">Harford Control Ltd</a>
</td></tr>
<tr>
<td>Sparc Systems Ltd</td>
<td><a rel="nofollow" class="external text" href="http://www.sparc-systems.com">Sparc Systems</a>
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://news.bbc.co.uk/1/hi/wales/4328473.stm">BBC News 2005 Story on acquisition</a></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.engineeringmaintenance.info/editorial/magazine-features/11512-oee-measurement-enhances-sustained-savings-to-olympus-automations-software-solutions">Alan France, OEE and Autocoding Integration, Engineering Maintenance</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131004230838/http://www.engineeringmaintenance.info/editorial/magazine-features/11512-oee-measurement-enhances-sustained-savings-to-olympus-automations-software-solutions">Archived</a> 4 October 2013 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> 25 July 2013</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140903090143/http://www.oalgroup.com/autocoding/">"Olympus Automation Protects 723 Lines Globally"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.oalgroup.com/autocoding">the original</a> on 3 September 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">28 August</span> 2014</span>.</cite></span>
</li>
</ol></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-02-26" href="https://en.wikipedia.org/wiki/?title=Autocoding&oldid=1277760317">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>